﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WaterStreet.Core.Services;
using WaterStreet.Core.Domain;
using WaterStreet.Core.Repositories;

namespace WaterStreet.Services
{
    public class OrderServiceImpl : OrderService
    {

        CodeRepository codeRepository { get; set; }
        BagSizeRepository bagRepository { get; set; }


        #region OrderService Members

        public void SetOrderByCustomer(Customer customer)
        {
            CodeBase bagSizeCode = bagRepository.Get("aaaa");
            

        }

        public List<Order> GetListDailyOrder()
        {
            throw new NotImplementedException();
        }

        public List<Order> GetListRosting()
        {
            throw new NotImplementedException();
        }

        public void SetPaymentComplete(List<Order> orders)
        {
            throw new NotImplementedException();
        }

        public void SetPaymentComplete(Order orders)
        {
            throw new NotImplementedException();
        }

        public void SetRostingComplete(List<Order> rostings)
        {
            throw new NotImplementedException();
        }

        public void SetRostingComplete(Order rostring)
        {
            throw new NotImplementedException();
        }

        public void SetSentComplete(Order rostring)
        {
            throw new NotImplementedException();
        }

        public List<Order> GetRostingByCustomer(Customer customer)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region OrderService Members

        void OrderService.SetOrderByCustomer(Customer customer)
        {
            throw new NotImplementedException();
        }

        List<Order> OrderService.GetListDailyOrder()
        {
            throw new NotImplementedException();
        }

        List<Order> OrderService.GetListRosting()
        {
            throw new NotImplementedException();
        }

        void OrderService.SetPaymentComplete(List<Order> orders)
        {
            throw new NotImplementedException();
        }

        void OrderService.SetPaymentComplete(Order orders)
        {
            throw new NotImplementedException();
        }

        void OrderService.SetRostingComplete(List<Order> rostings)
        {
            throw new NotImplementedException();
        }

        void OrderService.SetRostingComplete(Order rostring)
        {
            throw new NotImplementedException();
        }

        void OrderService.SetSentComplete(Order rostring)
        {
            throw new NotImplementedException();
        }

        List<Order> OrderService.GetRostingByCustomer(Customer customer)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
